<?php

Yii::import('tareas.models._base.BaseTareaObjetivo');

class TareaObjetivo extends BaseTareaObjetivo {

    /**
     * @return TareaObjetivo
     */
    public static function model($className = __CLASS__) {
        return parent::model($className);
    }

    public static function label($n = 1) {
        return Yii::t('app', 'TareaObjetivo|TareaObjetivos', $n);
    }

    public function scopes() {
        return array(
            'realizadas' => array(
                'condition' => 'realizado = 1',
            ),
            'no_realizadas' => array(
                'condition' => 'realizado = 0',
            ),
        );
    }

    public function de_tarea($tarea_id) {
        $this->getDbCriteria()->mergeWith(
                array(
                    'condition' => 'tarea_id= :tarea_id',
                    'params' => array(
                        ':tarea_id' => $tarea_id
                    ),
                )
        );
        return $this;
    }

}
